.banner{
    width: 100%;
    margin:0 auto;
}
.header{
    width: 1200px;
    margin:0 auto;
}
.banner .header h1{
    width: 420px;
    height:46px;
    margin:30px 0;
}
.banner .header h1 a, .banner .header h1 i{
    display:block;
    height:46px;
    text-indent:-9999em;
}
.banner .header h1 a{
    width:194px;
    background:url("../image/logon_logo2.jpg") no-repeat;
    margin-right:22px;
}
.banner .header h1 div{
    border-left:1px solid #d2d1d1;
}
.banner .header h1 i{
    width:180px;
    background:url("../image/logon_logo.jpg") no-repeat;
    margin-left:22px;
}
.banner .header .register{
    width: 166px;
    height:46px;
    margin-top:30px;
}
.banner .header .register span{
    text-align:center;
    line-height:46px;
    color:#9c9e9e;
    font-size:14px;
    margin-right:10px;
}
 .banner .header .register span a{
    color:#4e9ed5;
    font-weight:bold;
 }
.banner .header .register span a:hover{
    color:red;
}
.middle{
    width:100%;
    height:655px;
    background:url("../image/logon.jpg") no-repeat;
    position:relative;
}
.middle .middle-box{
    width: 220px;
    height: 120px;
    position: absolute;
    left:370px;
    top:160px;
}
.middle .middle-box i,.middle .middle-box b{
    display:block;
    width:100%;
    height:50%;
    position:absolute;
    left:0;
}
.middle .middle-box i{
    left:-220px;
    top:0;
    background:url("../image/logon_xuebi.png") -280px 0 no-repeat;
}
.middle .middle-box b{
    left:220px;
    bottom:0;
    background:url("../image/logon_xuebi.png") -302px -80px no-repeat;
}
.middle form{
    width: 410px;
    height: 540px;
    position:absolute;
    top:78px;
    /*right:360px;*/
    right:0;
    opacity:0;
    /*opacity:1*/
    background:#fff;
}
.middle form .box{
    width:100%;
    height:58px;
    background-color:#192a35;
    color:#fff;
}
.middle form .box i{
    float:left;
    display:block;
    width: 20px;
    height: 20px;
    background:url("../image/logon_xuebi.png") no-repeat;
    margin:20px 10px 0 30px;
}
.middle form .box span{
    float:left;
    color:#fff;
    font-size:16px;
    line-height:58px;
}
.middle form .box-user, .middle form .box-password{
    width: 336px;
    height: 46px;
    border:1px solid #c2c2c2;
    margin-top:36px;
}
.middle form .box-password{}
.middle form .box-user i, .middle form .box-password i{
    width: 15px;
    height:16px;
    display:block;
    float:left;
    margin: 15px 15px 0 10px;
}
.middle form .box-user i{
    background:url("../image/logon_xuebi.png") -20px 0 no-repeat;
}
.middle form .box-password i{
    background:url("../image/logon_xuebi.png") -35px 0 no-repeat;
}
.middle form .box-user input,.middle form .box-password input{
    width:280px;
    height: 100%;
    flaot:left;
    border:none;
    outline:none;
}
.middle form .box-find{
    width: 100%;
}
.middle form .box-find a{
    font-size:12px;
    color:#222;
    line-height:46px;
    text-align:left;
}
.middle form .box-submit,.middle form .box-find a,.middle form .box-user, .middle form .box-password, .middle form .box-otherlogin{
    margin-left:36px;
}
.middle form .box-submit .submit,.middle form .box-submit .register{
    float:left;
    border: 1px solid #abd1e4;
    display: block;
    height: 50px;
    text-align:center;
    line-height:50px;
    font-size:16px;
    color:#fff;
}
.middle form .box-submit .submit{
    width: 200px;
    background:#cdaa48;
    margin-right:12px;
    cursor:pointer;
}
.middle form .box-submit .register{
    width: 126px;
    background:#f4fcff;
    color:#41729b;
}
.middle form .box-otherlogin{
    width: 100%;
    margin-top:66px;
}
.middle form .box-otherlogin span{
    font-size:12px;
    color:#666;
    float:left;
    margin-top:8px;
    font-weight:bold;
}
.middle form .box-otherlogin .other1,.middle form .box-otherlogin .other2,.middle form .box-otherlogin .other3{
    width: 26px;
    height: 26px;
    display:block;
    margin-left:8px;
    float:left;
}
.middle form .box-otherlogin .other1{
    background:url("../image/logon_xuebi.png")  0 -25px no-repeat;
}
.middle form .box-otherlogin .other2{
    background:url("../image/logon_xuebi.png")  -26px -25px no-repeat;
}
.middle form .box-otherlogin .other3{
    background:url("../image/logon_xuebi.png") -52px -25px no-repeat;
}
.code{
    width:52px;
    height:52px;
    position:absolute;
    right:0;
    bottom:0;
    background:url("../image/logon_xuebi.png") 0 -53px no-repeat;
}


































